The following example displays an image and uses methods to scale and rotate the visualization.
![]() |
![]() |
Copy these lines and paste them into the IDL command line to run:
; Select the file.
file = FILEPATH('galaxy.dat', $
SUBDIRECTORY=['examples', 'data'])
; Use the READ_BINARY function to read in the data.
; specifying the data dimensions.
galaxy = READ_BINARY(file, DATA_DIMS = [256, 256])
; Use the IMAGE function to display the image
; with a color table.
im = IMAGE(galaxy, RGB_TABLE = 4)
; Rotate the image by 270 degrees clockwise.
im.ROTATE, -270
; Zoom in on the image by a factor of 1.5.
im.SCALE, 1.5, 1.5
You can also control the image display using the toolbar in the Graphics window.
Note: This example uses data files from the IDL examples/data
directory of your IDL installation. Two files in that directory, data.txt
and index.txt
, contain descriptions of the files, including array sizes.